Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F9 Croatia F4 Croatia F6 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 USA F7 Croatia F1 Germany F2 Germany F3 Croatia F1 Croatia F2 Colombia F4 Czech Republic F5 Czech Republic F6 Muller Cup - Ulm Memorial Kolyaskin - Donetsk Warta Cup - Sopot Stella Artois Clay Court Championships - Budaors Skandia Open - Linz Warta Cup 2001 - Sopot Pekao Open 2001 - Szczecin Kamnik Challenger - Kamnik Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka The Wright Financial Group, Inc. Challenger - Champaign Hamburg Challenger - Hamburg Gemax Open - Belgrade KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Oberstaufen Cup - Oberstaufen Asics Challenger Open - Monchengladbach Banja Luka Challenger 2003 - Banja Luka Pekao Open 2003 - Szczecin IPP Open - Helsinki The LTA Wrexham Challenger - Wrexham Uncle Toby's Burnie Challenger - Tasmania Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Oberstraufen Cup - Oberstaufen Riviera di Rimini Challenger 2004 - Rimini Porsche Open - Poznan GHI Bronx Classic - Bronx Alexander Kolyaskin Memorial - Donetsk TED Open - Istanbul Dubrovnik Open - Dubrovnik XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Privat Bank Cup - Dnepropetrovsk Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck Challenger Casablanca San Angel - Mexico City Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Tunis Open - Tunis San Remo Tennis Cup 15° Piertomaso - San Remo Steelers Cup 2005 - Kosice Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Pro Challenger at Calabasas - Calabasas Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk KGHM Emax Polish Indoors - Wroclaw BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Dharwad Challenger 2006 - Dharwad Schickendanz Open - Furth Banja Luka Challenger - Banja Luka Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tunis Open 2007 - Tunis Unique Zagreb Open - Zagreb Astana Challenger - Astana Akbank Private Banking TED Open - Istanbul Ljubljana Open - Ljubljana Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Dublin Challenger - Dublin Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen s'Tennis Masters Challenger - Graz Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Karshi Challenger - Karshi Ljubljana Open 2008 - Ljubljana Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Sofia Challenger Tunis Challenger Ostrava Challenger Zagreb Challenger Furth Challenger Rijeka Challenger Segovia Challenger Szczecin Challenger Ljubljana Challenger Tiburon Challenger Bergamo Challenger Belgrade Challenger Jersey Challenger Gemax Open 2002 - Belgrade Zagreb Open - Zagreb Fujitsu Siemens Open - Budapest XI Venice Open - Venice Scheveningen Challenger University of Tennessee USTA Challenger - Knoxville Sarajevo Open - Sarajevo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Asirom Challenger - Brasov Okal Cup 2003 - Eckental Recanati Challenger Challenger Ford de Cherbourg - Cherbourg Banja Luka Challenger 2004 - Banja Luka Pekao Open 2005 - Szczecin USTA/Adtech Challenger - Boston Intersport Heilbronn Open - Heilbronn Porsche Open - Poznan ATP Slovak Open Challenger - Bratislava Pekao Open - Szczecin Morocco Tennis Tour - Marrakech Rijeka Challenger Unicredit Czech Open 2007 - Prostejov Alexander Kolyaskin Memorial - Donetsk CA Challenge 2002 - Graz KGHM Polish Indoors - Wroclaw Memorial Savigni - Sassuolo Okal Cup - Eckental Sony Ericsson Open 2008 - Belgrade Helsinki Challenger IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg LTA Shrewsbury Challenger - Shrewsbury Stella Artois Clay Court Championships - Budaors St. Petersburg Challenger by Kinex - St. Petersburg CA Challenge - Graz Oberstaufen Cup - Oberstaufen Uncle Toby's Australian Men's Clay Court Challenger - Canberra Zagreb Open - Zagreb S Tennis Master Championship - Graz The Hilversum Open - Hilversum Draft Corona Mexico City Open - Mexico City S Tennis Masters - Graz Ethias Tennis Trophy - Mons Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Unique Zagreb Open - Zagreb Akbank Private Banking TED Open 2006 - Istanbul Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Bauer Watertechnology Cup - Eckental Busan Open Challenger Tennis - Busan AGT Challenger - Leon III Isla de Lanzarote - Lanzarote Sporting Challenger '07 Trofeo Regione Piemonte - Turin Black Forest Open - Freudenstadt KGHM Dialog Polish Indoors - Wroclaw Bauer Watertechnology Cup 2007 - Eckental Kyiv Open - Kiev Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Unicredit Czech Open - Prostejov Alexander Kolyaskin Memorial - Donetsk Rijeka Open - Rijeka Tennis Napoli Cup 2007 - Napoli Zagreb Open - Zagreb Wroclaw Challenger Bergamo Challenger San Luis Potosi Challenger - San Luis Potosi Athens Challenger Porsche Open - Poznan Open Mutouest St. Brieuc - St. Brieuc Prostejov Challenger Szczecin Challenger Sarajevo Challenger Zagreb Challenger Cremona Challenger Serbia F3 Monza Challenger Poznan Challenger Bratislava Challenger Ortisei Challenger Wroclaw Challenger Croatia Open - Umag Croatia Open - Umag Idea Prokom Open - Sopot International Championship of Croatia - Umag Dubai Open - Dubai Germany F1 Croatia Open - Umag Idea Prokom Open - Sopot Pekao Open - Szczecin Zagreb Open - Zagreb Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid ATP Challenger Trophy 2008 - Trnava Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Budapest Challenger - Budapest Schickedanz Open - Furth Medibank Private International - Sydney ECM Prague Open 2005 - Prague Black Forest Open 2004 - Freudenstadt Tehran Open 2004 - Tehran IPP Open - Helsinki Athens Challenger Jameson Cup - Milan USTA Men's Challenger of Dallas - Dallas The LTA Men's Challenger - Southampton XI Abierto Internacional de Salinas - Salinas Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Open de la Ville de Saint Denis - Reunion Island Citta di Monza - Monza ECM Prague Open - Prague Czech Open 2006 - Prostejov s Tennis Masters 06 - Graz Kobstaedernes ATP Challenger - Kolding Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg Croatia Osiguranje Rijeka Open - Rijeka Siemens Open 2007 - Scheveningen Porsche Open - Poznan Heilbronn Open - Heilbronn Porsche Open - Poznan KGHM Dialog Polish Indoors - Wroclaw AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Southern Capital Cup - Almaty Pekao Open - Szczecin ABN/AMRO World Tennis Tournament - Rotterdam Tashkent Challenger - Tashkent PEOPLEnet CUP - Dnepropetrovsk Sunrise Challenger Knoxville Challenger Cherbourg Challeger Campbell's Hall of Fame Tennis Championships - Newport Istanbul Challenger Alphen Challenger Sacramento Challenger Generali Open - Kitzbuhel Calabasas Challenger Charlottesville Challenger Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Honolulu Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Sarajevo Challenger Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Monza Challenger ABN/AMRO World Tennis Tournament - Rotterdam Zagreb Challenger Open Seat Godo 2007 - Barcelona Arad Challenger Banja Luka Challenger Ljubljana Challenger Campbell's Hall of Fame Tennis Championships - Newport BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb The Stella Artois Championships - London Estoril Open - Estoril BMW Open - Munich The Artois Championships - London ATP Studena Croatia Open Umag - Umag China Open - Beijing Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag China Open - Beijing Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Pilot Pen Tennis - New Haven China Open - Beijing Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Croatia Open - Umag Serbia Open - Belgrade Gallagher International - Hamilton Orange Prokom Open - Sopot SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch St.Petersburg Challenger by Kinex - St. Petersburg Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Ljubljana Open - Ljubljana Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg KGHM Polish Indoors - Wroclaw China Open - Beijing Grand Prix Hassan II - Casablanca Neride Prague Indoor - Prague Erste Bank Open - Vienna 2002 Azalea Orthopedic Challenger - Tyler Abierto Mexicano Telcel - Acapulco BMW Open - Munich Steelers Cup - Kosice ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Mordovia Cup - Mordovia Badden Open by Rothaus - Ettlingen Qatar ExxonMobil Open - Doha Challenger Groningen - Groningen Zagreb Open - Zagreb Brisbane International - Brisbane Nokian Hakkapeliitta Open - Tampere X Trofeo Ciudad de Quito - Quito Gemax Samsung Open 2005 - Belgrade Ljubljana Open - Ljubljana Bulgarian Open - Sofia Internationaler Raiffeisen Grand Prix - St. Polten USTA Challenger of San Antonio - San Antonio Winston-Salem Open - Winston-Salem Home Depot Center USTA Challenger - Carson KGHM Polish Indoors - Wroclaw Gemax Open - Belgrade Canottieri Mincio Open - Mantova International Championship of Croatia - Umag Ethias Trophy - Mons Heilbronn Open - Heilbronn Intersport Heilbronn Open - Heilbronn ECU Prague Open - Prague Compaq Cup 2001 - Zabrze GHI Bronz Classic - Bronx Open des Alpes Trophee BNP Paribas - Grenoble Coffee Cup Challenger - Chikmagalur Zagreb Open - Zagreb Ljubljana Open 2002 - Ljubljana St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach Idea Prokom Open - Sopot Salzburg Challenger Noumea Challenger Qatar ATP Challenger - Doha Challenger 42 - Andrezieux Ischgl International Tennis Challenger 2003 - Ischgl Tunis Open 2006 - Tunis Tatra Banka Slovak Open - Bratislava If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Top Wool Challenger Biella - Biella SAP Open - San Jose Bratislava Challenger Legg Mason Tennis Classic - Washington PEOPLEnet Cup - Dnepropetrovsk San Luis Potosi Challenger - San Luis Potosi Movistar Open - Santiago BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco AIG Japan Open Tennis Championships - Tokyo BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Wroclaw Challenger U.S. National Indoor Tennis Championships - Memphis Lambertz Open - Aachen Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Brisbane International - Brisbane Erste Bank Open - Vienna Open Sud de France - Montpellier Rome Challenger Apia International - Sydney Aegon Nottingham Open - Nottingham China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai Grand Prix Hassan II - Casablanca BA-CA Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona AEGON Championships - London BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Memorial Savigni - Sassuolo Swiss Indoors Basel - Basel Gerry Weber Open - Halle NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Gerry Weber Open - Halle Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Olympics - London